package Document;

import java.sql.*;
import java.util.ArrayList;

import javax.servlet.http.HttpSession;

public class Contenu {
	
	private int id;
	private String libelle;
	private String type;
	
	private ArrayList<Contenu> listeSommaire=new ArrayList<Contenu>();
	private ArrayList<Contenu> contenus=new ArrayList<Contenu>();
	
	public int getId() {
		return id;
	}
	
	public void setId(int id) {
		this.id = id;
	}
	
	public String getLibelle() {
		return libelle;
	}
	public void setLibelle(String libelle) {
		this.libelle = libelle;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}

	public ArrayList<Contenu> listeContenu(DAO connecteur, String Type) throws ClassNotFoundException, SQLException {
		Connection connexion=connecteur.getConnexion();
		String requete=	"SELECT ID_SOMMAIRE, LB_SOMMAIRE, TYPE_SOMMAIRE"
		        + " FROM SOMMAIRE"
				+ " WHERE TYPE_SOMMAIRE = '?'";
		requete = requete.replace("?", Type);
		PreparedStatement statement=connexion.prepareStatement(requete);
		ResultSet resultat=statement.executeQuery();
		
		while (resultat.next())
		{
			 Contenu contenu=new Contenu();
			 contenu.setId(resultat.getInt("ID_SOMMAIRE"));
			 contenu.setLibelle(resultat.getString("LB_SOMMAIRE"));
			 contenu.setType(resultat.getString("TYPE_SOMMAIRE"));
			 this.contenus.add(contenu);
		}		
		return contenus;
	
	}
	
	
}
